Need More Info
Last Updated: 17 Apr 2026 16:38 by Daniel

Since the last update, we receive often the following exception from our users log. I don't know exactly how to reproduce, but I know that when it happens, the user tries to click anywhere in the document and each time the exception is thrown. The users need to close and reopen the document to make it work again.

System.NullReferenceException: Object reference not set to an instance of an object. at Telerik.Windows.Documents.UI.DocumentPresenterBase.CaretPosition_PositionChanged(Object sender, EventArgs e) at Telerik.Windows.Documents.DocumentPosition.MoveToPosition(DocumentPosition newPosition) at Telerik.Windows.Documents.Selection.MouseSelectionHandler.UpdateSelectionAndCaretPosition() at Telerik.Windows.Documents.Selection.MouseSelectionHandler.RegisterDocumentMouseMove(Point position, SourceType source) at Telerik.Windows.Documents.UI.DocumentPresenterBase.HandleMouseMoveOnPosition(Point position, SourceType source) at Telerik.Windows.Documents.UI.DocumentPresenterBase.Owner_MouseMove(Object sender, MouseEventArgs e) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) at System.Windows.Input.InputManager.ProcessStagingArea() at System.Windows.Input.MouseDevice.Synchronize() at System.Windows.Input.MouseDevice.PostProcessInput(Object sender, ProcessInputEventArgs e) at System.Windows.Input.InputManager.ProcessStagingArea() at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel) at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

We also had this case when we try programatically to move the caret (seems to be the same end result exception):

System.NullReferenceException: Object reference not set to an instance of an object.
   at Telerik.Windows.Documents.UI.DocumentPresenterBase.CaretPosition_PositionChanged(Object sender, EventArgs e)
   at Telerik.Windows.Documents.DocumentPosition.MoveToDocumentStart()
   at Telerik.Windows.Documents.DocumentPosition.MoveToFirstPositionInDocument()

Unplanned
Last Updated: 17 Apr 2026 10:57 by Stenly
 A XamlParseException is raised when opening the dialog to edit the recurrence of an appointment with the NoXaml assemblies.
In Development
Last Updated: 16 Apr 2026 19:58 by ADMIN
#.##0,00;-#.##0,00;;@ does not work in RadSpreadsheet. It should suppress visualizing of ) values.

Workaround: #.##0,00;-#.##0,00; ;@ works fine (there is ' ' [space] set for the zero values).
Completed
Last Updated: 15 Apr 2026 07:43 by ADMIN
Release Telerik UI for WPF 2026.1.415
Currently, if you have a cell that merges into multiple columns, when you click on the column header, this will select also the adjacent columns where the merged cell extends. Add an option to disable this functionality and select only the cells in the clicked column.
Completed
Last Updated: 15 Apr 2026 07:43 by ADMIN
Release Telerik UI for WPF 2026.1.415
When the RadWatermarkTextBox control has a label set through the Label property and the dark variation of the Fluent theme is set, hovering over the control will change its visual state and background to white, however, the label will still remain white (default foreground for the dark variation), thus appearing as if it has disappeared.
Completed
Last Updated: 15 Apr 2026 07:43 by ADMIN
Release Telerik UI for WPF 2026.1.415
The key tips of RadRibbonView remain visible when pressing Alt+Tab to change to another app and the KeyTipService.ActivationMode is set to PreviewKeyDown.
Completed
Last Updated: 15 Apr 2026 07:43 by ADMIN
Release Telerik UI for WPF 2026.1.415
When navigating the drop-down items of the RadCalendar control and a narrator is used, sometimes a wrong value is returned when navigating them via the arrow keys.
Unplanned
Last Updated: 15 Apr 2026 00:41 by Eljay
The feature needs to cover functionality as follows: The logarithmic axis has an exponent step (1, 10, 100, 1000) and the current ticks support of the axis only plots evenly distributed ticks. Clients, however, sometimes need to display unevenly distributed ticks (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, and so on).
In Development
Last Updated: 14 Apr 2026 14:22 by ADMIN

According to the PDF specification (Adobe® Portable Document Format Version 1.7):
Append a rectangle to the current path as a complete subpath, with lower-left corner (x, y) and dimensions width and height in user space.

The operation: 

x y width height re

An invalid case:

0 - 595 -842 re

This leads to an exception thrown: System.NullReferenceException: 'Object reference not set to an instance of an object.'

In Development
Last Updated: 14 Apr 2026 11:26 by ADMIN

The label of the field that allows you to set the ScreenTip in the Hyperlink dialog is not vertically centered to the associated textbox visual. This reproduces in the Windows11 theme.

To work this around, get the TextBlock element in the Hyperlink dialog and set its VerticalAlignment property to Center.

private void RadSpreadsheet_Loaded(object sender, RoutedEventArgs e)
{
    var hyperlinkDialog = this.spreadsheet.ActiveWorksheetEditor.Dialogs.HyperlinkDialog as HyperlinkDialogContent;
    hyperlinkDialog.Loaded += HyperlinkDialog_Loaded;
}

private void HyperlinkDialog_Loaded(object sender, RoutedEventArgs e)
{
    var dialog = (HyperlinkDialogContent)sender;
    var screenTipLocalizedText = LocalizationManager.Manager.GetStringOverride("Spreadsheet_InsertHyperlinkDialog_ScreenTip");
    var screenTipTb = dialog.ChildrenOfType<TextBlock>().FirstOrDefault(x => x.Text == screenTipLocalizedText);
    if (screenTipTb != null)
    {
        screenTipTb.VerticalAlignment = VerticalAlignment.Center;
    }            
}

Unplanned
Last Updated: 10 Apr 2026 07:57 by ADMIN
The GridViewCheckBox cell calls the license verify method in its constructor. This potentially could lead to performance degradation when the RadGridView is populated with a large number of cells. Each scrolling operation will trigger the GridViewCheckBox creation thus licensing validation.
In Development
Last Updated: 06 Apr 2026 16:31 by ADMIN

A password is asked although Adobe opens the document without one when the document is encrypted with "Encryption of data using the RC4 or AES algorithms with a file encryption key length of 40 bits." - Version 1 (V 1) Revision 2 (R 2).

Similar cases (V1 R3 and V2 R3) are handled in the following item: PdfViewer: A password is asked although Adobe opens the document without one.

Unplanned
Last Updated: 06 Apr 2026 12:09 by Martin Ivanov
The text content control (SDT form) cannot be edited when the Lock property of the associated SdtProperties is set to SdtLocked. The SdtLocked setting should prevent deletion of the form only, but the user should be able to still edit the text. 
The issue reproduces only if the content control was locked before any text is entered (when the text placeholder is displayed). 

 
Unplanned
Last Updated: 03 Apr 2026 15:54 by Martin Ivanov

Add protection mode that allows to make the document readonly, but allow forms editing. In MS Word this can be enabled via the "Restrict Editing" menu. The option is called "Filling in forms" and protects the document, but leaves the Sdt elements (the forms) editable.

Completed
Last Updated: 02 Apr 2026 11:49 by ADMIN
Release 2026.1.402 (2026 Q1)
The import performance is reduced and the memory consumption is increased when XObject instances have many Shading elements.
Unplanned
Last Updated: 02 Apr 2026 11:12 by Martin Ivanov
It seems that the System.Net.Http package dependency was added because it was required by SharpDX which was used by RadWebCam in older versions of Telerik. After the migration to SkiaSharp the package dependency was no longer needed, but it seems it wasn't removed.

Remove the System.Net.Http package dependency.
In Development
Last Updated: 01 Apr 2026 12:38 by ADMIN
Selecting a column with two or more merged cells, selects not only the selected column but the rest of columns that the merged cells are from. The behavior when working with rows is analogical.
Unplanned
Last Updated: 25 Mar 2026 10:00 by Martin Ivanov
Currently, when you insert a content control using TextProperties, CheckBoxProperties, etc., the applied font is the default one for the content controls. Instead, it should use the font of the associated span/paragraph where it was inserted. For example, if you type "Hello world" and set its font size to 36, then place the cursor between "Hello" and "world" and insert a textbox content control there, the font size of the textbox will be something like 10, instead of 36.

Synchronize the font properties and make sure that the content control uses same font as the existing paragraph/span.
Won't Fix
Last Updated: 24 Mar 2026 10:53 by ADMIN

ArgumentException occurs when using the voice typing feature of Windows (started with the Windows Key + H key combo) to convert speech to text in RadRichTextBox.

Exception stacktrace:

System.ArgumentException: 'Requested distance is outside the content of the associated document.'PresentationFramework.dll!System.Windows.Documents.TextPointer.TextPointer(System.Windows.Documents.TextContainer textContainer, int offset, System.Windows.Documents.LogicalDirection direction)
  PresentationFramework.dll!System.Windows.Documents.TextContainer.CreatePointerAtOffset(int offset, System.Windows.Documents.LogicalDirection direction) 
  PresentationFramework.dll!System.Windows.Documents.TextParentUndoUnit.Do() 
  PresentationFramework.dll!MS.Internal.Documents.UndoManager.Redo(int count) 
  PresentationFramework.dll!System.Windows.Documents.TextStore.RedoQuietly(int count)  PresentationFramework.dll!System.Windows.Documents.TextStore.SetFinalDocumentState(MS.Internal.Documents.UndoManager undoManager, System.Collections.Stack imeChangeStack, int appChangeCount, int imeSelectionAnchorOffset, int imeSelectionMovingOffset, int appSelectionAnchorOffset, int appSelectionMovingOffset)  PresentationFramework.dll!System.Windows.Documents.TextStore.HandleCompositionEvents(int previousUndoCount)  PresentationFramework.dll!System.Windows.Documents.TextStore.GrantLockWorker(MS.Win32.UnsafeNativeMethods.LockFlags flags)   PresentationFramework.dll!System.Windows.Documents.TextStore.RequestLock(MS.Win32.UnsafeNativeMethods.LockFlags flags, out int hrSession)

1 2 3 4 5 6